package com.spgf.model.entities;

import java.util.Date;

import com.spgf.model.entities.utils.ModelAb;
import com.spgf.model.enums.FormaPagamento;

public class Lancamento extends ModelAb {

	private Integer			codigo;

	private String			observacao;

	private Categoria		categoria;

	private Double			valor;

	private Date			data;

	private FormaPagamento	formaPagamento;

	public Lancamento() {}

	public Lancamento(final Integer codigo) {
		this.codigo = codigo;
	}

	public Categoria getCategoria() {
		return categoria;
	}

	@Override
	public Integer getCodigo() {
		return codigo;
	}

	public Date getData() {
		return data;
	}

	public FormaPagamento getFormaPagamento() {
		return formaPagamento;
	}

	public String getObservacao() {
		return observacao;
	}

	public Double getValor() {
		return valor;
	}

	public void setCategoria(final Categoria categoria) {
		this.categoria = categoria;
	}

	public void setCodigo(final Integer codigo) {
		this.codigo = codigo;
	}

	public void setData(final Date data) {
		this.data = data;
	}

	public void setFormaPagamento(final FormaPagamento formaPagamento) {
		this.formaPagamento = formaPagamento;
	}

	public void setObservacao(final String observacao) {
		this.observacao = observacao;
	}

	public void setValor(final Double valor) {
		this.valor = valor;
	}
}
